// components/coupon-item/coupon-item.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    coupon: {
      type: Object,
      value: {}
    },
    status: {
      type: String,
      value: 'unused' // unused, used, expired
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 优惠券点击事件
    onCouponClick() {
      if (this.properties.status === 'unused') {
        this.triggerEvent('use', { coupon: this.properties.coupon });
      }
    }
  }
})